/// Bytes是一个不可变的字节序列，类似于Arc<[u8]>但更高效：
/// • 零拷贝克隆：多个Bytes实例可以共享同一块内存
/// • 引用计数：自动管理内存生命周期
/// • 廉价切片：可以高效地创建子切片而不复制数据

#[cfg(test)]

use bytes::Bytes;

#[test]
fn test_bytes_basic() {
    let data = Bytes::from("hello world");
    let slice = data.slice(0..5); // "hello"，零拷贝
    println!("{:?}", slice);
    let _clone = data.clone(); // 共享同一内存
    println!("{:?}", _clone);
}